# write by hasaki
# frist edit on 2019/04/11
# last change on 2019/04/15
# 现在想花钱在某个东西上，但是最总并没有去消费，这个
# 脚本就是跟踪原本想用于消费的钱，到现在在哪里了，用于做了什么
# 价值对比,钱的跟踪
'''
保存的数据格式：
index 1 : {"timeA":'',"projectA":'',"priceA":'',"timeB":'',"projectB":'',"priceB":''}
index 2 : {"timeA":'',"projectA":'',"priceA":'',"timeB":'',"projectB":'',"priceB":''}
.
.
.

'''
class MoneyTrace:
    def __init__(self):
        self.num_of_project=0                  # 第几个花钱的项目，用于索引修改
        self.money=0                           # 某个项目花的钱
        self.project_name=''                   # 什么项目
        self.project_dict={}                   # 项目总字典
        self.project_for={}                    # 钱后来都用在什么项目上
    
    # ------------------------------------------------------------------------------------
    # 信息输入部分
    def InputNew(self,money,project):
        '''money为想要花的钱，project表示钱花在什么地方'''
        self.money=money
        self.project_name=project
        self.num_of_project+=1
        self.project_dict[str(self.num_of_project)]={self.project_name:self.money}  # {'索引':{'项目名字':money},{}...}

    # ------------------------------------------------------------------------------------
    # 持久化部分
    def updateOnGit(self):
        '''数据保存到git上'''
        pass

    # ------------------------------------------------------------------------------------
    # 脚本启动部分
    def start(self):
        pass
    
    def run(self):
        pass